package com.xgk.boot.module.core.dal.dto;

import com.xgk.boot.module.core.dal.entity.channel.ApiServiceDO;
import com.xgk.boot.module.core.dal.entity.product.ProductDO;
import com.xgk.boot.module.core.dal.entity.truck.TruckOrderAddressDO;
import com.xgk.boot.module.core.dal.entity.truck.TruckOrderBoxDO;
import com.xgk.boot.module.core.dal.entity.truck.TruckOrderRateDO;
import com.xgk.boot.module.core.dal.entity.truck.TruckOrdersDO;
import com.xgk.boot.module.core.logistics.service.mothership.dto.OrderQuotationDto;
import lombok.Data;

import java.util.List;


@Data
public class TruckOrderDto {
    //订单信息
    private TruckOrdersDO truckOrdersDO;

    /**
     * 物流服务商code
     */
    private String shipperCode;
    /**
     * 参考号
     */
    private String shipperRef;

    //发货地址信息
    private TruckOrderAddressDO shipperAddressDO;

    //收货地址信息
    private TruckOrderAddressDO deliveryAddressDO;

    //货物信息
    private List<TruckOrderBoxDO> orderBoxDOList;

    //物流api服务信息
    private ApiServiceDO apiServiceDO;

    //选择待下单的的物流报价,下单时用
    private OrderQuotationDto truckOrderQuotationChoice;


}
